package org.easymis.entitys.mybatis.mapper;

import java.util.HashMap;
import java.util.List;

import org.easymis.entitys.mybatis.dto.Member;
import org.easymis.entitys.mybatis.dto.OrganizeFunction;

public interface MemberMapper {
	public List<org.easymis.entitys.mybatis.dto.Member> getList( HashMap<String, Object> params);

	public void save(org.easymis.entitys.mybatis.dto.Member pojo);

	public void update(org.easymis.entitys.mybatis.dto.Member pojo);
	
	public void updateDynamic(org.easymis.entitys.mybatis.dto.Member pojo);

	public void delete(String memberId);

	public org.easymis.entitys.mybatis.dto.Member findById(String memberId);

	public Member findByMemberName(String memberName);
	
	public Member findByMobileLogin(String mobile);
	
	public Member findByMobile(String mobile);

	public Member findByMemberIdOrgId(HashMap<String, Object> params);
	
	public List<OrganizeFunction> getListOnStaff(HashMap<String, Object> params);
}